botryoid sarcoma - German English Dictionary